package com.light.mytext.mvp

/**
 * 实现控制器接口
 * 我一直很好奇IMainViewPresenter的作用  为什么不把modifyTextViewInfo直接写在MainViewPresenter里面就好了
 * 了解了接口的意义之后这个谜团就解开了，接口存在的意义就在于统一访问，即大家一起使用
 *
 */
class MainViewPresenter() : IMainViewPresenter {
    var iMainView: IMainView? = null

    constructor(pIMainView: IMainView?) : this() {
        iMainView = pIMainView!!
    }

     override fun modifyTextViewInfo(isssnfo: String) {
        iMainView!!.setTextInfo(isssnfo)
    }

}